#define _CRT_SECURE_NO_WARNINGS 1
#include "SList.h"

void Test()
{
	SLT* psl = NULL;

	SListPushBack(&psl, 1);
	SListPushBack(&psl, 2);
	SListPushBack(&psl, 3);
	

	SLT* pos = SListFind(psl, 2);
	SLT* pos2 = SListFind(psl, 3);

	SListInsert(&psl, pos, 99);
	SListPrint(psl);
	printf("\n");
	SLTErase(&psl, pos);
	SLTInsertAfter(pos2, 666);
	SListPrint(psl);
	printf("\n");

	SLTEraseAfter(pos2);

	SListPrint(psl);
	SListDestroy(&psl);
}

int main()
{
	Test();
	return 0;
}